Tömb feltöltése véletlen számokkal és az elemek elrendezése terítő rendezéssel, eljárások használatával (
Terito.java
)

public class Terito{
   public static int n=10;
   public static int[] a=new int[n];
   public static int[] gyak=new int[90];

   public static void feltolt(){
      int i=0;
      while(i<n){
         a[i]=(int)(90*Math.random())+1;
         i=i+1;
         }
      }

   public static void kiir(){
      int i=0;
      while(i<n){
         System.out.println(a[i]);
         i=i+1;
         }
      }

   public static void terito(){
      int i,j;
      j=0;
      while(j<90){
         gyak[j]=0;
         j=j+1;
         }
      i=0;
      while(i<n){
         gyak[a[i]]=gyak[a[i]]+1;
         i=i+1;
         }
      i=0;
      j=0;
      while(j<90){
         if(gyak[j]>0){
            a[i]=j;
            i=i+1;
            gyak[j]=gyak[j]-1;
            }
         j=j+1;
         }
      }

   public static void main (String[] args){
      feltolt();
      System.out.println("A szamok rendezes elott:");
      kiir();
      System.out.println(" ");
      terito();
      System.out.println("A szamok rendezes utan:");
      kiir();
      }
   }